Synonyms for "robber frog"

Words with similar meaning